Dynamic Window Search and Probability Dominated Algorithm for Fast Vector Quantization Encoding
نویسنده
چکیده
Vector quantization (VQ), which has been widely applied in speech and image coding, provides an efficient technique for signal compression due to its excellent rate-distortion performance. However, it requires expensive encoding time to find the closest codeword to the input vector. This paper proposes a fast encoding method to speed up the closet codeword algorithm by accounting the occurrence of each codeword in the codebook for every input vector before practical encoding. Then, based on the occurrences, the search order and search window size are determined. The whole VQ system is constituted by two major tables; one is the codebook and the other is table recoding the information of search order and search range which is called SOSR table here. For any input vector x, it is unnecessary to search the whole codebook to find the best match codeword. We just search part of the whole codebook according to the SOSR table. In the pre-processing procedure, we use full search algorithm to find all the best match codewords’ indices during the generation of SOSR table for every input vector x. In the meanwhile, we also calculate the occurrence of the entire searched best match indexes. However, the input vector x is 16 dimension; the memory used to store SOSR will not be tolerant. Therefore, we use the mean value of input vector x to be the key to find its corresponding SOSR information. The data structure of SOSR is given as follows: struct SOSR_type { int search_window_length; pointer next_codeword; }; struct SOSR_type SOSR_table[256];
منابع مشابه
A Fast Image Encoding Algorithm Using Vector Features
Vector quantization (VQ) is an efficient technique for image compression. However, one of the most serious problems of VQ is the heavily computational load for searching the closest codeword to the input vector in the codebook. To overcome this problem, we propose a simple and fast encoding algorithm for vector quantization. The algorithm uses three significant features of a vector, that is, th...
متن کاملA Fast Image Encoding Algorithm Based on the Pyramid Structure of Codewords
This article presents a very simple and efficient algorithm for codeword search in the vector quantization encoding. This algorithm uses 2-pixel merging norm pyramid structure to speed up the closest codeword search process. The authors first derive a condition to eliminate unnecessary matching operations from the search procedure. Then, based on this elimination condition, a fast search algori...
متن کاملFast VQ codebook search algorithm for grayscale image coding
In this paper, a fast codebook search algorithm that is equivalent to the full search algorithm for image vector quantization is proposed. The image encoding procedure of VQ needs to find the closest codewords in the codebook for image blocks. A great deal of computational cost is consumed in the image encoding procedure. The proposed algorithm employs two test conditions to speedup the image e...
متن کاملFast Vector Quantization Encoding Based onK-d Tree Backtracking Search Algorithm
In this paper we consider the K-d tree-based backtracking search algorithm and study its performance in the context of vector quantization encoding of speech waveform. We discuss the basic algorithm in detail and highlight the features of optimization as observed from theoretical analysis and from the empirical performance of the backtracking search. It is seen that, despite the 2K dependence o...
متن کاملA fast encoding algorithm for vector quantization using dynamic subvector technique
The encoding of vector quantization (VQ) needs expensive computation for searching the closet codeword to the input vectors. In order to reduce computation burden, Pan et al. have developed an efficient full-search-equivalent algorithm by using the characteristics of the sums and variances of a vector and its two fixed subvectors recently. However, some computational redundancies still exist in...
متن کامل